deferred payment sale - Turkish English Dictionary